package com.dmgis.qxfw.dataservice.businessservice.common.entity;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**   
 * This class is used for 乡镇预报信息  
 * @author dsq 
 * @version   
 *       1.0, 2018年6月29日 下午1:01:12   
 */  
public class TownshipForecast extends TownshipForecastKey implements Serializable {
  
	private static final long serialVersionUID = -6778225744957607953L;

	private String city;
	@JsonProperty("areaname")
    private String areaName;
	
    private Double longitude;

    private Double latitude;

    private Double altitude;
    
    @JsonProperty("stationname")
    private String stationName;

    @JsonProperty("maxtemp")
    private Double maxTemp;

    @JsonProperty("mintemp")
    private Double minTemp;

    private Double press;

    private Double humid;

    @JsonProperty("winds")
    private Double windS;
    
    @JsonProperty("windd")
    private Double windD;

    private Double rain;

    private String weather1;

    private Double cloud;
    
    @JsonProperty("cloudlow")
    private Double cloudLow;

    private String remark;

    @JsonProperty("stationtype")
    private String stationtype;
    
    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName == null ? null : areaName.trim();
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Double getAltitude() {
        return altitude;
    }

    public void setAltitude(Double altitude) {
        this.altitude = altitude;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName == null ? null : stationName.trim();
    }

    public Double getMaxTemp() {
        return maxTemp;
    }

    public void setMaxTemp(Double maxTemp) {
        this.maxTemp = maxTemp;
    }

    public Double getMinTemp() {
        return minTemp;
    }

    public void setMinTemp(Double minTemp) {
        this.minTemp = minTemp;
    }

    public Double getPress() {
        return press;
    }

    public void setPress(Double press) {
        this.press = press;
    }

    public Double getHumid() {
        return humid;
    }

    public void setHumid(Double humid) {
        this.humid = humid;
    }

    public Double getWindS() {
        return windS;
    }

    public void setWindS(Double windS) {
        this.windS = windS;
    }

    public Double getWindD() {
        return windD;
    }

    public void setWindD(Double windD) {
        this.windD = windD;
    }

    public Double getRain() {
        return rain;
    }

    public void setRain(Double rain) {
        this.rain = rain;
    }

    public String getWeather1() {
        return weather1;
    }

    public void setWeather1(String weather1) {
        this.weather1 = weather1 == null ? null : weather1.trim();
    }

    public Double getCloud() {
        return cloud;
    }

    public void setCloud(Double cloud) {
        this.cloud = cloud;
    }

    public Double getCloudLow() {
        return cloudLow;
    }

    public void setCloudLow(Double cloudLow) {
        this.cloudLow = cloudLow;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

	public String getStationtype() {
		return stationtype;
	}

	public void setStationtype(String stationtype) {
		this.stationtype = stationtype;
	}
}